/* ------------------------- PAGINADOR -----------------------*/
.Paginator_ItemText
{
	FONT-SIZE: 9px;    
    COLOR: #AAAAAA;
    FONT-FAMILY: Verdana;    
    TEXT-ALIGN: center;
    text-decoration: none;
}

.Paginator_SelectedItemText
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;    
    COLOR: #FF3300;
    FONT-FAMILY: Verdana;    
    TEXT-ALIGN: center;
    text-decoration: none;
}

.Paginator_UnSelectedItemText
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;    
    COLOR: #AAAAAA;
    FONT-FAMILY: Verdana;    
    TEXT-ALIGN: center;
    text-decoration: none;
    cursor:hand;
}

.SeparadorBox
{
	padding-left:3px; 
	/*padding-right:3px;	*/
	margin-right: 3px;
}

.BarraIzq
{
	width:2%;
	BACKGROUND-IMAGE: url(Images/ico1.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #666666;
	cursor:hand;
	font:bold 10px verdana;
	color:#ffffff;
	height:15px;
	
}

.BarraCen
{
	width:96%;
	text-align: left;
	background-color: #666666;
	cursor:hand;
	font:bold 10px verdana;
	color:#ffffff;
	height:15px;
	padding-left:5px;
}

.BarraDer
{
	width:2%;
	BACKGROUND-IMAGE: url(Images/ico2.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #666666;
	cursor:hand;
	font:bold 10px verdana;
	color:#ffffff;
	height:15px;	
}
/*

.G_TABLE 
{
	behavior:url(grid.htc);
	table-layout: fixed;
	padding: 0px;
	border-collapse: collapse;
	table-layout: auto;
}*/

G_TABLE {
behavior:url(grid.htc);
}


/* ----------------------  GRILLA HEADER -------------------*/
.G_HD0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #5278a1;
    TEXT-ALIGN: center;
}

.G_HD1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #7197c1;
    TEXT-ALIGN: center;
    
}

.G_HD2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
}


.G_R0, .level0
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #e8e8e8;
    height: 20px; 
}
.data
{
	text-align:center;
}
.val0
{
	color:Red;
}
.G_R1, .level1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #6284a9;
    TEXT-ALIGN: left
}
.G_R2, .level2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #ffffff;    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #91aac7;
    TEXT-ALIGN: left;
}

.G_R3, .level3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.G_R4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.G_R5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.G_R6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R7
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R8
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.G_R9
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.G_R10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R13
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.G_R14
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}
.G_R15
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.LevelT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #4d87c1;
    TEXT-ALIGN: left;
}
.G_C0x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C0x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C0x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C0x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fff2d6;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fff2d6;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fff2d6;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fff2d6;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C2x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fef8ec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C2x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fef8ec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C2x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fef8ec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C2x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fef8ec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C4x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C4x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C4x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C4x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fefbec;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x0HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x1HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x2HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x3HL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #fde9be;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C0x0
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C0x1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C0x2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C1x0
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: rgb(232,232,232);
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C1x2
{
     FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}



.G_C2x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C2x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C2x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C3x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C3x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C4x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C4x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C4x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C5x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C5x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}


.G_C6x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C6x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C7x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C7x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C7x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C8x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C8x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C8x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.G_C9x0
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C9x1
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}
.G_C9x2
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
}

.Level3Val
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
}

.Level4Val
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right;
}

.LevelTVal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #4d87c1;
    TEXT-ALIGN: right;
}
.G_TL_TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    TEXT-ALIGN: center
}
.Legend
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}

.ShipRef
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #6284a9;
    TEXT-ALIGN: left;
}
/*---------------------------------*/


table.sortable a.sortheader {
	color:#ffffff;
    font-weight: bold;
    text-decoration: undeline;
    display: block;
    text-align: center;
}
table.sortable span.sortarrow {
    color: #ffffff;
    text-decoration: none;
}

table.sortable2 a.sortheader {
	color:#ffffff;
    font-weight: bold;
    text-decoration: underline;
    display: block;
    text-align: center;
}
table.sortable2 span.sortarrow {
    color: #ffffff;
    text-decoration: none;
}


/* ----------------------------- BORDES ------------------------------------ */
.bordXXXX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bord0XXX
{
	BORDER-TOP: none;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordX0XX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordXX0X
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: none;
	BORDER-LEFT: #808080 1px solid;
}

.bordXXX0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;
}


.bordXyX0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordyyX0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordyXX0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordX0X0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordyyy0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordyXyX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordX0yX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordyXXX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordX0yy
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordX0Xy
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: none;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;
}

.bordyXy0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bord0yX0
{
	BORDER-TOP: none;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bord0XX0
{
	BORDER-TOP: none;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordXyy0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;	
}

.bordXXy0
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: none;		
}

.bord0X0X
{
	BORDER-TOP: none;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: none;
	BORDER-LEFT: #808080 1px solid;		
}

.bordSortTable
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;		
}

.bordyyyy
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;	
}

.bordXXyX
{
	BORDER-TOP: #808080 1px solid;
	BORDER-RIGHT: #808080 1px solid;
	BORDER-BOTTOM: #808080 1px solid;
	BORDER-LEFT: #808080 1px solid;	
}


.G_SEP {
    BORDER-RIGHT: solid 1px rgb(128,128,128);
/*
    BORDER-LEFT: solid 1px rgb(0,0,0); 
    BORDER-BOTTOM: solid 1px rgb(0,0,0);
    BORDER-TOP: solid 1px rgb(0,0,0);
*/
    FONT-SIZE:1pX;    
}


/*------------------------ ICONS -----------------------------*/
.G_BK_NO {
	width:10;
} 
.G_BK_OP {
	width:18;
	BACKGROUND-IMAGE: url(../Images/bt_contract.gif);
	BACKGROUND-POSITION: center center; 
	BACKGROUND-REPEAT: no-repeat;  
	cursor:hand;
} 
.G_BK_CL {
	width:18;
	BACKGROUND-IMAGE: url(../Images/bt_expand.gif);
	BACKGROUND-POSITION: center center; 
	BACKGROUND-REPEAT: no-repeat;  
	cursor:hand;
} 

.G_GRAF 
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/bt_grafico.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px rgb(0,0,0);
}

.G_INFO
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/ico_pregunta_BL.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BBORDER-LEFT: solid 1px rgb(0,0,0);
}

.G_CLIENTES
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/bt_clientes.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px rgb(0,0,0);
}
.G_USUARIOS
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/bt_clientes2.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px rgb(0,0,0);
}
.G_HOJA
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/ico_ordcompra2.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px #808080;
}
.G_CC
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/ico_cc.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px rgb(0,0,0);
}

.G_VG
{ 
	width:20;
	BACKGROUND-IMAGE: url(../Images/toolbars/ico_vg.gif);
	BACKGROUND-POSITION: center center;
	BACKGROUND-REPEAT: no-repeat;
	cursor:hand;
	BORDER-LEFT: solid 1px rgb(0,0,0);
}

A
{
	color: Black;
}



.G_TABLE_LM
{
	/*table-layout: auto;*/
	padding: 0px;
	border-collapse: collapse;
}

.G_HIGHCOLUMN
{
	background-color: #fff6d6;
	font-weight: bold;
}

.G_HIGHROW
{
	background-color: #fffee0;
	font-weight: bold;
}

.G_BOTTOM_BORDER
{
	border-top: 1px solid #808080;
}

.WaitTD
{
	FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: Blue;
    FONT-FAMILY: Arial,Helvetica;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    BACKGROUND-POSITION: 4 center;
    BACKGROUND-REPEAT: no-repeat;
    height: 23px;
     
}

TABLE.tableBook
{
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	WIDTH: 100%; 
	BORDER-COLLAPSE: collapse; 
	BORDER-RIGHT-WIDTH: 0px;
}

table.sortable2
{
	behavior:url(grid.htc);
	table-layout: fixed;
}


.alt
{
	background-color: #E0E4EB;
}
.over
{
	background-color: #BEC4DE;
}
.lightgrid
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
    border:solid 1px gray;
}
.lightgrid td
{
	font-size: 10px;
	font-family: verdana;
}
